package de.Torgenizer.appli.controller;

import java.sql.SQLException;
import java.util.List;

import de.Torgenizer.appli.Mittarbeiterverwaltung;
import de.Torgenizer.persistence.POJO.Mittarbeiter;
import de.Torgenizer.persistence.POJO.Position;

public class MittarbeiterControllerImpl implements MittarbeiterControllerInterface {

	Mittarbeiterverwaltung mittarbeiterVerwaltung = new Mittarbeiterverwaltung();
	
	@Override
	public List<Mittarbeiter> getAll() throws SQLException, ClassNotFoundException {
		return mittarbeiterVerwaltung.getall();
	}
	
	@Override
	public Mittarbeiter getMittarbeiterByID(int ID) throws SQLException, ClassNotFoundException {
		return mittarbeiterVerwaltung.getMittarbeiterByID(ID);
	}

	@Override
	public void insertMittarbeiter(String firstname, String lastName,Position pos) throws SQLException,ClassNotFoundException {
		mittarbeiterVerwaltung.insertMittarbeiter(new Mittarbeiter(firstname, lastName,pos));
		
	}

	
	
}
